package com.beiing.tianshuai.tianshuai.mine.presenter;

import com.beiing.tianshuai.tianshuai.entity.MyOrderBean;

/**
 * Created by Jinni on 2017/7/27 0027.
 */

public interface MyOrderPresenterImpl {
    /**
     * 获取订单信息
     *
     * @param uid      用户id
     * @param type     订单类型 全部订单：0、待发货：2、待收货: 3、待使用：1、已使用：4
     * @param lastId   当前末尾订单的id
     * @param pageSize 每页获取订单最大数量
     */
    void getMyOrderInfoResult(String uid, int type, String lastId, int pageSize);

    void getCancelRequestResult(String oid);

    void getDelRequestResult(String oid, int position);

    /**
     * 请求申请延迟收货结果
     *
     * @param orderId 订单ID
     * @param bean
     */
    void getDelayInReceivingResult(String orderId, MyOrderBean.DataBean.ResultBean bean);
}
